赋值、拼接和附加
使用 string 类时,某些操作比使用数组时更简单。例如,不能将一个数组赋给另一个数组,但可以将一个 string 对象赋给另一个 string 对象:
char charr1[20];
char charr2[20] = "jaguar";
charr1 = charr2; // ❌
string str1;
string str2 = "panther";
str1 = str2; // ✅
string 类简化了字符串合并操作。可以使用运算符 + 将两个 string 对象合并起来,还可以使用运算符 += 将字符串附加到 string 对象的末尾。
string str3;
str3 = str1 + str2;
str1 += str2;
🔚